/**
 * @brief Imports all algorithms
 *
 *
 **/
#ifndef ALGORITHMS_HPP
#define ALGORITHMS_HPP

#include "path_alg.hpp"
#include "algorithms/dumb1.hpp"
#include "algorithms/dumb2.hpp"
#include "algorithms/dumb3.hpp"
#include "algorithms/robust.hpp"

PathAlg *newAlg(string alg)
{
    if(alg == "dumb1")
        return new Dumb1;
    else if (alg == "dumb2")
        return new Dumb2;
    else if (alg == "dumb3")
        return new Dumb3;
    else if (alg == "robust")
        return new Robust;
    else
        return NULL;
}


#endif // ALGORITHMS_HPP

